package com.lhkj.ct.meta.modules.warning.model.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.lhkj.ct.meta.modules.common.enums.RiskLevel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * <p>
 *     心理咨询记录详情
 * </p>
 */
@Setter
@Getter
public class PsyConsRecordVo implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "心理咨询id")
    private String id;

    @ApiModelProperty(value = "姓名")
    private String patName;

    @ApiModelProperty(value = "性别")
    private String patSex;

    @ApiModelProperty(value = "年龄")
    private String patAge;

    @ApiModelProperty(value = "出生日期")
    private String patBirthday;

    @ApiModelProperty(value = "手机号")
    private String patMobile;

    @ApiModelProperty(value = "风险等级")
    @JsonSerialize(using = ToStringSerializer.class)
    private RiskLevel riskLevel;

    @ApiModelProperty(value = "评估内容")
    private String evaluationContent;

    @ApiModelProperty(value = "问题类型")
    private String type;

    @ApiModelProperty(value = "联系人")
    private String contacts;

    @ApiModelProperty(value = "联系方式")
    private String contactPhone;

    @ApiModelProperty(value = "关系")
    private String relationship;

    @ApiModelProperty(value = "执行人")
    private String createBy;

    @ApiModelProperty(value = "治疗时间")
    private String createTime;

}
